package com.neu.architecture.model;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

public class Info implements Serializable {
    private Long id;

    @ApiModelProperty(value = "编号")
    private String num;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "所在城市")
    private String city;

    @ApiModelProperty(value = "维度")
    private Float latitude;

    @ApiModelProperty(value = "经度")
    private Float longitude;

    @ApiModelProperty(value = "海拔")
    private Float altitude;

    @ApiModelProperty(value = "大类")
    private String largeCate;

    @ApiModelProperty(value = "中类")
    private String midCate;

    @ApiModelProperty(value = "小类")
    private String minCate;

    @ApiModelProperty(value = "年代")
    private String period;

    @ApiModelProperty(value = "保护类别")
    private String protectType;

    @ApiModelProperty(value = "具体描述")
    private String description;

    private static final long serialVersionUID = 1L;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getNum() {
        return num;
    }

    public void setNum(String num) {
        this.num = num;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public Float getLatitude() {
        return latitude;
    }

    public void setLatitude(Float latitude) {
        this.latitude = latitude;
    }

    public Float getLongitude() {
        return longitude;
    }

    public void setLongitude(Float longitude) {
        this.longitude = longitude;
    }

    public Float getAltitude() {
        return altitude;
    }

    public void setAltitude(Float altitude) {
        this.altitude = altitude;
    }

    public String getLargeCate() {
        return largeCate;
    }

    public void setLargeCate(String largeCate) {
        this.largeCate = largeCate;
    }

    public String getMidCate() {
        return midCate;
    }

    public void setMidCate(String midCate) {
        this.midCate = midCate;
    }

    public String getMinCate() {
        return minCate;
    }

    public void setMinCate(String minCate) {
        this.minCate = minCate;
    }

    public String getPeriod() {
        return period;
    }

    public void setPeriod(String period) {
        this.period = period;
    }

    public String getProtectType() {
        return protectType;
    }

    public void setProtectType(String protectType) {
        this.protectType = protectType;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", num=").append(num);
        sb.append(", name=").append(name);
        sb.append(", city=").append(city);
        sb.append(", latitude=").append(latitude);
        sb.append(", longitude=").append(longitude);
        sb.append(", altitude=").append(altitude);
        sb.append(", largeCate=").append(largeCate);
        sb.append(", midCate=").append(midCate);
        sb.append(", minCate=").append(minCate);
        sb.append(", period=").append(period);
        sb.append(", protectType=").append(protectType);
        sb.append(", description=").append(description);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}